/* GROUP: Toast Dialog */
html.WMApp .h2mThemeCoolBlue div.wmtoast.wmtoastExtraSpecific {
    background-color: rgb(40,40,40);
    background-image: none;
    filter: none;

    -webkit-border-radius: 8px;
    border-radius: 8px;
     -webkit-box-shadow: 3px 4px 4px #222;
     box-shadow: 3px 4px 4px #222;
}
.h2mThemeCoolBlue .wmtoast .wmtoastmessage {
    font-family: sans-serif;
    font-size: 1Em;
    color: black;
    font-weight: bold;
}

/* GROUP: Success Styling */
html.WMApp .h2mThemeCoolBlue div.wmtoast.Success.wmtoastExtraSpecific {
    background-color: #ffffff;
    background-image: none;
    filter: none;
}
.h2mThemeCoolBlue .wmtoast .wmtoasttitle,
.h2mThemeCoolBlue .wmtoast.Success .wmtoastmessage {
    color: black;
}


/* GROUP: Success Graphic */
.h2mThemeCoolBlue .wmtoast.Success .ToastLeft {
   background-image: url(images/OK.png);
}

/* GROUP: Warning Styling */
html.WMApp .h2mThemeCoolBlue div.wmtoast.Warning.wmtoastExtraSpecific {
    background-color: #ffffff;
    background-image: none;
    filter: none;
}
.h2mThemeCoolBlue .wmtoast .wmtoasttitle,
.h2mThemeCoolBlue .wmtoast.Warning .wmtoastmessage {
    color: black;
}

/* GROUP: Warning Graphic */
.h2mThemeCoolBlue .wmtoast.Warning .ToastLeft {
   background-image: url(images/Caution.png);
}

/* GROUP: Error Styling */
html.WMApp .h2mThemeCoolBlue div.wmtoast.Error.wmtoastExtraSpecific {
    background-color: #ffffff;
    background-image: none;
    filter: none;
}
.h2mThemeCoolBlue .wmtoast .wmtoasttitle,
.h2mThemeCoolBlue .wmtoast.Error .wmtoastmessage {
    color: black;
}

/* GROUP: Error Graphic */
.h2mThemeCoolBlue .wmtoast.Error .ToastLeft {
   background-image: url(images/Close.png);
}

/* GROUP: Info Styling */
html.WMApp .h2mThemeCoolBlue div.wmtoast.Info.wmtoastExtraSpecific {
    background-color: #ffffff;
    background-image: none;
    filter: none;
}
.h2mThemeCoolBlue .wmtoast .wmtoasttitle,
.h2mThemeCoolBlue .wmtoast.Info .wmtoastmessage {
    color: black;
}

/* GROUP: Info Graphic */
.h2mThemeCoolBlue .wmtoast.Info .ToastLeft {
   background-image: url(images/Help\ Circle.png);
}

/* GROUP: Title */
.h2mThemeCoolBlue .wmtoast .wmtoasttitle {
    font-family: sans-serif;
    font-size: 1.2Em;
    color: black;
    font-weight: bold;
}

/* GROUP: Opacity */
.wmtoastExtraSpecific.fadeInAnim {
      -webkit-animation-name: toastFadeInKeyFrames; /* THEMER: HIDE */
      -moz-animation-name: toastFadeInKeyFrames; /* THEMER: HIDE */
      animation-name: toastFadeInKeyFrames; /* THEMER: HIDE */
}

@keyframes toastFadeInKeyFrames {
   0% {
       opacity: 0; /* THEMER: HIDE */
   }
   100% {
       opacity: 0.9;
   }
 }

/* GROUP: Opacity again */
html.WMApp .h2mThemeCoolBlue div.wmtoast.wmtoastExtraSpecific {
opacity: 0.9;
}